27a39c497822b20223436aab0240ba18f26b4227,xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-distribution/src/main/java/org/xwiki/extension/distribution/internal/job/step/OutdatedExtensionsDistributionStep.java,OutdatedExtensionsDistributionStep,prepare,#,56

Before Change


            if (isMainWiki()) {
                installedExtensions = this.installedRepository.getInstalledExtensions();
            } else {
                installedExtensions = this.installedRepository.getInstalledExtensions(getNamespace());
            }

            // Upgrade outdated extensions only when there is invalid extensions

After Change


                }
            } else {
                String currentNamespace = getNamespace();
                Collection<InstalledExtension> installedExtensions =
                    this.installedRepository.getInstalledExtensions(currentNamespace);

                // Upgrade outdated extensions only when there is invalid extensions
                for (InstalledExtension extension : installedExtensions) {
                    if (!extension.isValid(currentNamespace)) {
                        this.logger.debug("Enabling outdate extension step on wiki [{}]"
                            + "because extension [{}] is invalid", getWiki(), extension.getId());